package com.softer.wxzj.entity;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author Niu
 * @create 2019/11/11 - 14:35 - 星期一
 */
@Data
public class StatisticalReportForms implements Serializable {
    private BigDecimal fullAllDepositAmount;
    private int  fullAllHouseholds;
    private String queryModes;
    private String regionNo;
    private String subRegionName;
    private String houseAttr;
    private String houseUse;
    private String type;
    private String regionId;
    private String thisPage;
    private int pageNum;
    private int pageSize;
    /**
     * 财务状态
     */
    private String account;
    /**
     * 自然幢id
     */
    private String buildId;
    /**
     * 房屋状态
     */
    private String ownerState;
    /**
     * 业主账号
     */
    private String ownerNo;
    /**
     * 业主名称
     */
    private String name;
    /**
     * 小区ID
     */

    /**
     * 小区ID
     */
    private String regionName;
    /**
     * 小区数量
     */
    private int regionNumber;
    /**
     * 楼宇数量
     */
    private int buildNumber;
    /**
     * 单元数量
     */
    private int cellNumber;
    /**
     * 房间数量
     */
    private int houseNumber;
    /**
     * 足额户数
     */
    private int fullHouseholds;
    /**
     * 足额交存金额
     */
    private BigDecimal fullDepositAmount;
    /**
     * 未足额户数
     */
    private int insufficientHouseholds;
    private String date;
    private String day;
    /**
     * 未足额交存金额
     */
    private BigDecimal insufficientDepositAmount;
    /**
     * 未交户数
     */
    private int unpaidHouseholds;
    /**
     * 交存额
     */
    private BigDecimal dueAmount;
    /**
     * 待缴名称
     */
    private String orgName;
    /**
     * 利息额
     */
    private BigDecimal interestAmount;
    /**
     * 增值收益分配额（20191111 该值为0 所属模块没有做）
     */
    private BigDecimal addedIncomeQuota;

    /**
     * 小区收入分配额（20191111 该值为0 所属模块没有做）
     */
    private BigDecimal regionIncomeDistribution;
    /**
     * 支用笔数
     */
    private int projectSum;
    /**
     * 支用额
     */
    private BigDecimal actualAmount;
    /**
     * 扣除质保金金额
     */
    private BigDecimal premium;
    /**
     * 扣除质保金金额
     */
    private BigDecimal premiumReturn;
    /**
     * 房屋面积
     */
    private BigDecimal struArea;

    /**
     * 交存编号
     */
    private String NO;

    /**
     * 承办银行
     */
    private String bankName;

    /**
     * 总户数（本小区总户数）
     */
    private int depReqSum;

    /**
     * 申请日期
     */
    private String reqDate;
    /**
     * 入账日期
     */
    private String hfmpDate;
    /**
     * 交存金额
     */
    private BigDecimal totalAmount;


    /**
     * 账户余额
     */
    private BigDecimal funBal;

    /**
     * 交存累计金额
     */
    private BigDecimal payAmount;
    /**
     * 初交应交
     */
    private BigDecimal firstDue;

    /**
     * 交存状态
     */
    private String dueState;

    /**
     * 房屋状态
     */
    private String state;

    /**
     * 已维护业主数
     */
    private int ownerStateSum;
    /**
     * 欠费金额
     */
    private BigDecimal amountArrears;

    /**
     * 退款总金额
     */
    private BigDecimal refundAmount;

    /**
     * 退款笔数
     */
    private int refundNumber;

    /**
     * ID
     */
    private String id;

    /**
     * 期初余额
     */
    private BigDecimal initialPayAmount;

    /**
     * 期末余额
     */
    private BigDecimal endingPayAmount;

    /**
     * 交存笔数
     */
    private int depositsNumber;

    /**
     * 交易来源
     */
    private String moneyCome;
    /**
     * 类型
     */
    private String busiType;
    /**
     * 申请编号
     */
    private String busiNo;
    /**
     * 摘要
     */
    private String remark;
    /**
     * 结算方式
     */
    private String payMethod;
    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 区县
     */
    private String zoneCode;


    /**
     * 时间开始
     */
    private String startDateTime = "0";

    /**
     * 时间结束
     */
    private String endDateTime = "0";

    /**
     * 专户账号
     */
    private String bankAcc;
    /**
     * 账户名称
     */
    private String accName;

    /**
     * 承办银行ID
     */
    private String bankId;

    /**
     * 期初余额
     */
    private BigDecimal CurrentAmount;

    /**
     * 楼栋id
     */
    private String buildNo;

    /**
     * 房间名称
     */
    private String roomName;

    /**
     * 自然幢名称
     */
    private String buildName;

    /**
     * 用来区分导出excel的表
     * 因有共用
     */
    private String exportExcelType;
    /**
     * 房屋ID
     */
    private String houseId;
    /**
     * 房屋地址
     */
    private String houseSite;

    /**
     * 模糊查询条件
     */
    private String fuzzy;
    /**
     * 缴存模式
     */
    private String depMode;
    /**
     * 延期利息
     */
    private BigDecimal deferAccr;
    /**
     * 业主姓名
     */
    private String ownerName;


}
